home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / mausnet / saugut48 / texte / changes.txt < prev    next >
Text File  |  1994-08-26  |  42KB  |  706 lines

  1.                                                                   26.08.1994
  2.  
  3. Žnderungen, Neuerungen und Bugfixes in SaugUtil seit Version 4.7
  4. *==============================================================*
  5. Diese Datei sollte man grndlich lesen, da auch immer wieder ntzliche
  6. Erkl„rungen und Tips zu den Ver„nderungen beschrieben sind, die in der
  7. Anleitung SAUGUTIL.TXT z.T. nicht stehen (z.B. bei Bugfixes)!
  8.  
  9. ************ Wichtig! Bitte auch SGI_CONV.TXT lesen! Wichtig! **************
  10.  
  11. Aktuelle Versionsnummer: 4.8
  12. *==========================*
  13. **** Zu dieser Version gibt es auch einen neuen Hypertext: SAUG48HY.TOS ****
  14.  
  15. SaugUtil
  16. ********
  17.  
  18. *------------------------- v4.8ž vom 05.08.94 -----------------------------*
  19. 16.06.94 - DEL-Ausgabe mit Anzahl der Files.
  20.          - In der aktuellen Liste nicht vorhandene Filedaten werden in den
  21.            Listboxen bei der Filedatensuche nicht mehr disabled, damit man
  22.            auch diese ausw„hlen kann (z.B. bei Multi-Listen-Suche). Ob
  23.            entsprechende Files in der aktuellen Liste vorhanden sind, sieht
  24.            man ja immer noch an der Zahl auf der rechten Seite ("0" = Nicht
  25.            vorhanden)!
  26.  
  27. 18.06.94 - Per DragDrop kann jetzt auch eine SGI-Datei bergeben werden.
  28.          - SaugUtil versteht jetzt die VA_START-Meldung! Man kann jetzt
  29.            also per VA_START eine Liste oder eine SGI-Datei bergeben oder
  30.            sich einen Listen-Hypertext fr den ST-Guide schreiben und die
  31.            Listen (incl. Pfad) per rx-Kommando von SaugUtil laden lassen!
  32.            Beipiel fr so einen Listen-Hypertext (die Zeilen mssen
  33.            normalerweise in Spalte 1 beginnen!):
  34.  
  35.            8<----------- Beispiel-Anfang ----------->8
  36.            ## Datei: filelist.stg
  37.            @database "SaugUtil-Filelisten"
  38.            @subject "Maus/Filelisten"
  39.            @author "Frank Rger"
  40.            ## Wichtig:
  41.            @hostname SAUGUTIL
  42.            ## zur Sicherheit (?):
  43.            @hostname saugutil
  44.            @$VER: filelist.hyp (18/06/94)
  45.  
  46.            @node Main "Filelisten aufrufen"
  47.  
  48.            Wenn SaugUtil gerade aktiv ist, k”nnen folgende Filelisten durch
  49.            Anwahl der Referenz geladen werden:
  50.  
  51.            @{"Maus B" rx g:\dfue\listen\b-00.fst}
  52.            @{"Maus BB" rx g:\dfue\listen\bb-00.fst}
  53.            @{"Maus BL" rx g:\dfue\listen\bl-00.fst}
  54.            @{"Maus BM" rx g:\dfue\listen\bm-00.fst}
  55.            @{"Maus CLP" rx g:\dfue\listen\clp-00.fst}
  56.            ... usw. ...
  57.            @{"Maus WI" rx g:\dfue\listen\wi-00.fst}
  58.            @{"Maus WI2" rx g:\dfue\listen\wi2-00.fst}
  59.            @{"Maus WOB" rx g:\dfue\listen\wob-00.fst}
  60.            @{"Maus WUN" rx g:\dfue\listen\wun-00.fst}
  61.            @{"Maus Wš" rx g:\dfue\listen\wš-00.fst}
  62.  
  63.            Folgende SGI-Dateien k”nnen nachgeladen werden:
  64.  
  65.            @{Normal rx d:\saugutil\saugutil.sgi}
  66.            @{CoNnect rx d:\saugutil\saugutil.sgi}
  67.            @{RUFUS rx d:\saugutil\rufus.sgi}
  68.            @{MausTausch rx d:\saugutil\mautau.sgi}
  69.            @{Bigscreen-Test rx d:\saugutil\bigscren.sgi}
  70.  
  71.            @endnode
  72.            8<----------- Beispiel-Ende ----------->8
  73.  
  74.            Eine šbersicht ber die vorhandenen Listen kann man sich z.B. von
  75.            der Mupfel erzeugen lassen:
  76.            "ls g:\dfue\listen\*.?st > listen.txt"
  77.            und dann den Hypertext (Header, rx-Befehle) drumherum schreiben!
  78.  
  79.            Wenn man mit Gemini arbeitet, kann man fr SaugUtil jetzt unter
  80.            'Anwendung anmelden' den Parameter 'Versteht VA_START' ankreuzen!
  81.            Wenn man jetzt unter MagiC oder MultiTOS bei schon laufendem
  82.            Saug-Utility eine Liste oder eine SGI-Datei auf das Programmicon
  83.            zieht, wird es nicht nochmal gestartet, sondern nur der Dateiname
  84.            per VA_START bergeben. Die Liste/SGI-Datei wird dann vom
  85.            SaugUtil sofort geladen!
  86.          - Einige neue AV/VA-Nachrichten wurden eingebaut. Folgende
  87.            Nachrichtennummern des AV-Protokolls werden jetzt untersttzt
  88.            (Komplette Auflistung! Die neu hinzugekommenen sind mit (*)
  89.            gekennzeichnet):
  90.  
  91.            AV_PROTOKOLL:     Wird mit VA_PROTOSTATUS beantwortet. (*)
  92.  
  93.            VA_PROTOSTATUS:   Sagt dem ACC, das AV_PROTOKOLL gesendet hat,
  94.                              welche Nachrichten verstanden werden. (*)
  95.  
  96.            AV_SENDKEY:       Vom ACC weitergereichte Shortcuts werden
  97.                              ausgewertet.
  98.  
  99.            VA_START:         Zur Kommunikation mit dem ST-Guide und anderen
  100.                              Applikationen (z.B. Gemini). Zum Teil: (*)
  101.  
  102.            AV_OPENWIND:      Diese Nachricht wird z.B. von TreeView
  103.                              verschickt, wenn man im TreeView-Fenster ein
  104.                              Verzeichnis doppelklickt, oder von TakeOff,
  105.                              wenn man im TakeOff-Popup ein Verzeichnis
  106.                              eingetragen hat und dieses anw„hlt. SaugUtil
  107.                              ”ffnet dann die Dateiauswahlbox zum Laden einer
  108.                              Liste in diesem Verzeichnis. (*)
  109.  
  110.            AV_STARTPROG:     Diese Nachricht wird z.B. von TakeOff
  111.                              verschickt, wenn man im TakeOff-Popup ein
  112.                              Programm anw„hlt. SaugUtil startet dieses
  113.                              Programm dann unverzglich mit der bergebenen
  114.                              Kommandozeile, sofern folgende Voraussetzungen
  115.                              erfllt sind:
  116.                              - Das Programm muž existieren.
  117.                              - Overlaystart darf nicht aktiviert sein.
  118.                              ARGV wird bei AV_STARTPROG nicht benutzt! (*)
  119.  
  120.            AV_ACCWINDOPEN,
  121.            AV_ACCWINDCLOSED: Hiermit teilt ein ACC dem SaugUtil mit, ob und
  122.                              welches Fenster es ge”ffnet/geschlossen hat.
  123.                              SaugUtil bezieht dieses Fenster dann in die
  124.                              Rotation (^W) mit ein. Zusammen mit AV_SENDKEY
  125.                              klappt das sogar meist auch, wenn ein ACC-
  126.                              Fenster oben liegt! Andernfalls kann man auch
  127.                              mit der rechten Maustaste oder per Men
  128.                              rotieren.
  129.  
  130. 19.06.94 - Darstellung des 'Neu'-Flags im Einzelfilefenster etwas ge„ndert.
  131.            Dieses Flag wird jetzt durch ein kleines K„stchen mit einem "N"
  132.            angezeigt. Ist das Flag bei einem File gesetzt, erscheint das
  133.            "N" in schwarz, ist es nicht gesetzt, in hell (disabled). Ob
  134.            berhaupt eine NEU-Datei vorhanden ist, kann man jetzt nicht mehr
  135.            erkennen (aužer durch die Tatsache, daž sich das "N" dann nicht
  136.            mehr selektieren l„žt), aber ich brauchte Platz fr das neue
  137.            Fundflag (s.u.). Die Bedienung ist gleich geblieben: Ein
  138.            Einfachklick auf das "N" selektiert bzw. deselektiert es (Klemmen
  139.            und Entklemmen), auch wenn es disabled ist (dann ist halt der
  140.            'Nicht gesetzt'-Status geklemmt). Ein Doppelklick springt zum
  141.            ersten neuen File. Die Tastaturbedienung ist gleich geblieben:
  142.            "*" klemmt/entklemmt und Shift-"*" springt zum ersten neuen File
  143.            ("*" auf dem Ziffernblock!).
  144.          - Neues Read-Only-Flag im Einzelfilefenster. Dieses Flag habe
  145.            ich Fundflag (oder 'Gefunden'-Flag) genannt. Es wird bei allen
  146.            Files angezeigt, die sich derzeit im Fundfenster befinden, egal,
  147.            ob dieses gerade ge”ffnet oder geschlossen ist! Die Bedienung
  148.            erfolgt analog zum 'Neu'-Flag (Klick bzw. Doppelklick) mit dem
  149.            Unterschied, daž hier die Shortcuts "." und Shift-"." ("." auf
  150.            dem Ziffernblock) benutzt werden. Durch Klemmen dieses neuen
  151.            Flags ist es jetzt z.B. m”glich im Einzelfilefenster nur die
  152.            aktuell gefundenen Files anzeigen zu lassen! Hat man nur das
  153.            Fundflag _alleine_ geklemmt, gelangt man durch Control-
  154.            Cursortaste bzw. Control+'Klick auf Pfeil' zum n„chsten/
  155.            vorhergehenden File mit dem invertierten Fundstatus ('Gefunden'
  156.            -> 'Nicht gefunden' und umgekehrt). Beim 'Neu'-Flag ging das ja
  157.            bisher auch schon!
  158.            Bei geklemmtem Fundflag kann das Weiterbl„ttern schon mal etwas
  159.            l„nger dauern, da ich intern gar kein Flag-Array dafr benutze
  160.            (wie das beim 'Neu'-Flag der Fall ist), sondern jedesmal das
  161.            Array mit den laufenden Nummern der gefundenen Files in einer
  162.            Schleife durchsuche und mit dem aktuellen File vergleiche, um
  163.            festzustellen, ob dieses gerade im Fundfenster steht!
  164.            Wenn nichts im Fundfenster steht, kann nicht geklemmt werden!
  165.  
  166. 20.06.94 - PROGRAMME-Update-Message(s): Da die Mausversion 7.94 inzwischen
  167.            berall installiert sein sollte, habe ich die L„ngen der
  168.            Eingabefelder fr Musterbetreffzeilen von 30 auf 45 erh”ht!
  169.            Aužerdem findet keine L„ngenberprfung der expandierten
  170.            Betreffzeilen mehr statt, so daž man mit Hilfe der Krzel
  171.            theoretisch noch viel l„ngere Betreffzeilen erzeugen kann!
  172.  
  173. 21.06.94 - CoNnect-Script: Anwahl eines Gruppenprogrammteils noch etwas
  174.            verbessert. Der String "Sie sind kein eingetragener Benutzer."
  175.            wurde nicht erkannt. Ich kriege es einfach nicht hin, 'waitfor'
  176.            den Waitstring "gibt's nicht" unterzujubeln. Durch den von
  177.            mir benutzten Term 'gibt'\''s nicht' war waitfor wohl etwas
  178.            durcheinandergeraten. Deshalb wird jetzt auf "s nicht." gewartet,
  179.            was sowohl auf "gibt's nicht." als auch auf "gibt es nicht." pažt
  180.            und zur Zeit in keiner Gruppenbeschreibung vorkommt!
  181.  
  182. 22.06.94 - Anpassung an Winx 2.3hž. Die Berechnung der y-Koordinaten des
  183.            Einzelfile-Dialoges wurde ge„ndert. Dieser wurde zu hoch
  184.            gezeichnet, wenn man einen gr”žeren Font (z.B. Systemfont in
  185.            20 pt) fr die Fensterrahmen-Elemente eingestellt hat. Jetzt wird
  186.            nach dem Setzen der Fenster-Koordinaten nochmal ein
  187.            wind_get(WF_WORKXYWH) durchgefhrt und die Dialog-Koordinaten
  188.            danach gesetzt! Bisher war ich davon ausgegangen, daž ich mit der
  189.            Zeichenzellenh”he aus graf_handle() rechnen kann, aber da hat
  190.            mich Winx 2.3hž gerade eines besseren belehrt:-)
  191.  
  192. 26.06.94 - Bugfix: RUFUS-Batch: AUTOZMODEM war nach Ende des Batches immer
  193.            ausgeschaltet, da man symbolischen Variablen (ON/OFF) wohl doch
  194.            keine Variablen zuweisen kann (AUTOZMODEM=ALTAZM), wie ich bisher
  195.            immer annahm. Jetzt wird das ber eine if-Abfrage mit Label
  196.            gemacht, so daž AUTOZMODEM nach dem Ende des Batches auch wieder
  197.            eingeschaltet ist, wenn es vorher eingeschaltet war.
  198.            (Gemeldet und L”sungsvorschlag von Frank Daufenbach @ W)
  199.          - Nur als Hinweis: In der Anleitung zur 4.7 stand an einer Stelle
  200.            noch, daž man per SaugTausch nicht im Pers”nlichen Programmteil
  201.            saugen kann. Das ist natrlich falsch! Das Saugen aus dem PP
  202.            per Schnulli ist m”glich und in der Anleitung auch beschrieben.
  203.            Ich hatte nur vergessen, den einen Satz zu l”schen!
  204.  
  205. 27.06.94 - Bugfix: Wenn man bei ikonifiziertem Einzelfilefenster 'File
  206.            drucken' oder 'File speichern' gew„hlt hat, erschien der
  207.            jeweilige Button pl”tzlich selektiert alleine auf dem Desktop.
  208.            War aber v”llig ungef„hrlich!
  209.            (Gemeldet von Michael Schmitt @ HG)
  210.          - Falls ein UFSL-kompatibler Fontselektor im System installiert
  211.            ist, wird dieser jetzt fr die Auswahl von Zeichens„tzen benutzt!
  212.            Ich empfehle hier uneingeschr„nkt *FontSel* 1.0 von Holger Weets!
  213.  
  214. 28.06.94 - Durch einen Doppelklick auf den Slider im Einzelfilefenster
  215.            (der mit der laufenden Nummer drin) kann jetzt die laufende
  216.            Nummer (nicht die Filenummer) eines File eingegeben werden, das
  217.            dann angezeigt wird (Shortcut: "0" auf dem numerischen Block)!
  218.            Ist die Eingabe leer oder kleiner als 1 bzw. gr”žer als die
  219.            Anzahl der geladenen Files, wird das erste bzw. letzte File
  220.            angezeigt!
  221.          - Bugfix: Bei installiertem Let'em'Fly mit eingeschalteten
  222.            Nicelines fhrten einige Tastendrcke zu Bomben!
  223.  
  224. 29.06.94 - Beim Laden von Listen, werden jetzt Wildcards, die evtl. im
  225.            Dateinamen (nicht im Pfad, das ist verboten;-) enthalten sind
  226.            auf die erste passende Datei 'gematcht' (per Fsfirst()) und dann
  227.            dieser wildcardfreie Dateiname benutzt. Das ist deshalb wichtig,
  228.            damit beim automatischen Speichern von Daten (Listen, Flagdatei,
  229.            Bemdatei, ...) keine Dateien mit Wildcards im Namen ge”ffnet bzw.
  230.            erzeugt werden!
  231.            Eine Default-Liste mit Wildcards zu benennen (z.B. OS2-*.FST),
  232.            ist durchaus m”glich und sinnvoll, da sich die Listennummer bei
  233.            jedem Update „ndert, wenn man nicht (wie ich) feste Namen vergibt
  234.            (bei mir z.B. OS-ALL.{LST|FST} oder MS2-00.FST)!
  235.  
  236. 02.07.94 - Bugfix: Im Dialog 'Filedatensuche' stellte 'Abbruch' nicht den
  237.            ursprnglichen Zustand wieder her, wenn zwischendurch eine
  238.            Listbox zur Filedatenauswahl aufgerufen wurde.
  239.          - Neue Funktion 'Datei anzeigen...' im Dialog 'Dateifunktionen'.
  240.            Darunter befindet sich ein Eingabefeld, in das man den Namen
  241.            (ohne Punkt und Extension) eines Viewers eintragen kann (Default:
  242.            "ST-GUIDE")! Der Viewer muž sich als ACC oder PRG (unter Multi-
  243.            tasking) im Speicher befinden und die VA_START-Message verstehen!
  244.            Der Name kann zusammen mit den anderen Optionen gesichert werden.
  245.            Vom Hauptmen aus kann diese Funktion ber den Shortcut Shift-V
  246.            (wie Viewer) aufrufen werden! Man kann diese Funktion sogar dazu
  247.            'mižbrauchen', ein ACC vom Cham„leon laden zu lassen! Einfach
  248.            "CHMELEON" als Viewer eintragen und ein Accessory 'anzeigen'
  249.            lassen. Aber dazu ist die Funktion eigentlich nicht gedacht;-)
  250.          - Interna: Zum Aufruf des ST-Guide (mit oder ohne Parameter) wird
  251.            jetzt nur noch VA_START (nicht mehr AC_HELP) benutzt.
  252.  
  253. 03.07.94 - Script/Batch: Bei Gastdownload wird jetzt im N.U.D.E. die
  254.            Terminalemulation nicht mehr verstellt, da sie defaultm„žig
  255.            ausgeschaltet ist, wenn man sich als Gast einloggt! Und schon
  256.            wieder ein paar Sekndchen gespart ... :-)
  257.          - Mens etwas verkleinert! Grund: Auf einem Falcon mit SM124
  258.            betr„gt die Gr”že des Quarter Screen Buffers doch tats„chlich nur
  259.            10000 Bytes! Das war dann doch etwas zu wenig fr einige meiner
  260.            Mens:-) Jetzt haben alle Mens eine Gr”že <500 Zeichen! Dadurch
  261.            ergeben sich einige Namens„nderungen bei den Meneintr„gen:
  262.  
  263.            Men 'Datei':
  264.             + "Liste speichern als..." -> "Liste speichern..."
  265.             + Die Trennlinie vor "Shell aufrufen" entf„llt.
  266.  
  267.            Men 'Liste':
  268.             + "Fenster schliežen/"Iconify"" -> "Fenster schliežen/Iconify"
  269.             + "Aktuelles File speichern..." -> "File speichern..."
  270.             + "Aktuelles File -> Clipboard" -> "File -> Clipboard"
  271.             + "Aktuelles File -> UPL-File..." -> "File -> UPL-File..."
  272.             + "Aktuelles File drucken" -> "File drucken..."
  273.  
  274.            Men 'Suchen':
  275.             + "Filedaten suchen/Statistik..." -> "Filedaten suchen..."
  276.             + "Weiter suchen (vorw„rts)" -> "Weiter suchen (->)"
  277.             + "Weiter suchen (rckw„rts)" -> "Weiter suchen (<-)"
  278.             + "Fundfenster ”ffnen" -> "Fundfenster (FF) ”ffnen"
  279.             + "Liste komplett -> Fundfenster" -> "Liste komplett -> FF"
  280.             + "File (einzeln) -> Fundfenster" -> "File (einzeln) -> FF"
  281.             + "File (append) -> Fundfenster" -> "File (append) -> FF"
  282.             + "Sortierung im Fundfenster..." -> "Sortierung im FF"
  283.             + "PROGRAMME-Update-Message(s)..." -> "PROGRAMME-Message(s)"
  284.          - Rechts von den Meneintr„gen steht jetzt nur noch jeweils *ein*
  285.            Leerzeichen. Mein Resource-Construction-Set ORCS h„ngt dort
  286.            leider immer zwei Leerzeichen an, so daž ich den ganzen Menbaum
  287.            zur Laufzeit vom Programm aus anpassen muž:-( Aužerdem wurde der
  288.            Mindestabstand zwischen Meneintrag und Shortcut von zwei auf ein
  289.            Leerzeichen gesenkt.
  290.          - Beim Starten von Programmen erscheint jetzt nur noch unter
  291.            SingleTOS eine Warnung, wenn noch ungesicherte Daten vorliegen!
  292.            Unter Multitasking l„uft SaugUtil ja gleichberechtigt weiter,
  293.            da Programme immer parallel gestartet werden!
  294. 04.07.94 - Wenn beim Start die eingestellte Defaultliste nicht gefunden
  295.            wird, wird jetzt immer auch nach einer Liste mit demselben Namen
  296.            aber der Extension "LST" gesucht und diese dann nach einer
  297.            Abfrage geladen! Der Name der Defaultliste wird dabei nicht
  298.            ver„ndert!
  299.            Grund: Wenn man normalerweise eine Fastload-Liste (Extension
  300.            "FST") als Default eingestellt hat, diese aber nach einem
  301.            Listenupdate und Konvertierung mit SutiConv gel”scht wurde, wird
  302.            jetzt automatisch die neue Liste geladen und kann anschliežend
  303.            wieder im Fastload-Format gespeichert werden!
  304.  
  305. 06.07.94 - Neue Version der Assembler-Routinen fr die GFA-Flydials
  306.            (GFAFLYD v4.9 von Gregor Duchalski @ DO) eingebaut. Jetzt sind
  307.            die runden Radiobuttons nicht mehr so klotzig:-)
  308.  
  309. 07.07.94 - Der CAT-Messages-Pfad fr die Erzeugung der PROGRAMME-Messages
  310.            bzw. James/Schnulli-Mails wird jetzt nicht mehr aus einer CAT.INF
  311.            gelesen, sondern direkt als Parameter erwartet! Dadurch ergeben
  312.            sich Ver„nderungen in einigen Dialogen und aužerdem mssen
  313.            bestehende SGI-Dateien angepažt werden. Der CAT.INF-Parameter
  314.            erscheint an 5 Stellen in der SGI-Datei (PROGRAMME-Messages-
  315.            Default, CFG[1-3] und James)! Ich habe ein kleines Programm
  316.            geschrieben (mein erstes C-Programm:-), das „ltere SGI-Dateien
  317.            automatisch anpassen kann, d.h. es liest den Messages-Pfad aus
  318.            den CAT.INFs aus und setzt ihn in die SGI-Datei ein! Das Programm
  319.            heižt SGI_CONV.TTP und liegt bei! Ebenso eine Kurzanleitung in
  320.            SGI_CONV.TXT!
  321.  
  322. 08.07.94 - Datei LASTNEWS.TXT aus der SaugUtil-Distribution entfernt. War
  323.            inzwischenn unn”tiger Ballast!
  324.  
  325. 10.07.94 - CoNnect-Script: Dieses gibt jetzt am Ende bestimmte Exitcodes
  326.            zurck! Das sind:
  327.  
  328.            0: Alles in Ordnung.
  329.            1: Fehler beim oder vor dem Login (immer besetzt, Timeout,
  330.               MausNet l„uft, Maus fr G„ste gesperrt, ...).
  331.            4: Einige oder alle Aktionen konnten nicht durchgefhrt werden
  332.               (Programmteil gesperrt, Gastsperre, Loginzeit zu kurz, ...).
  333.            8: Es konnten nicht alle gewnschten Files empfangen werden,
  334.               entweder weil nicht vorhanden oder wegen zu kurzer Loginzeit.
  335.               Dieses ist allerdings nicht immer feststellbar, z.B. dann
  336.               nicht, wenn von 6 angeforderten Files 3 gesendet wurden.
  337.            16: Fehler beim Up- oder Download.
  338.  
  339.            Es wird aber immer nur der zuletzt aufgetretene Fehler zurck-
  340.            gegeben! M”gliche Verwendung der Exitcodes:
  341.            + Startet man CoNnect aus dem Saug-Utility, bekommt man nach
  342.              Ende von CoNnect gleich eine Fehlermeldung, falls etwas nicht
  343.              geklappt hat.
  344.            + Man kann die CoNnect-Scripts mithilfe eines Mupfel-Batches
  345.              abarbeiten lassen und dann evtl. Fehlermeldungen ausgeben!
  346.              Kurzes Beispiel:
  347.  
  348.              #!mupfel
  349.              script="d:\connect\scripts\saugutil.scr"
  350.              connect $script
  351.              fehler=$?
  352.              if [$fehler]
  353.              then
  354.                echo Saugscript $script meldete Fehler-Nr. $fehler
  355.              fi
  356.  
  357.              Das Script muž in diesem Fall natrlich auf 'Ausloggen' und
  358.              'CoNnect beenden' konfiguriert sein!
  359.  
  360.            Aber auch, wenn 'CoNnect beenden' nicht konfiguriert ist, wird
  361.            ein Exitcode an den Aufrufer zurckgegeben, welches die CoSHy
  362.            oder ein anderes CoNnect-Script sein kann! In diesem Fall wird
  363.            jetzt nicht mehr wie frher 'break -1', sondern 'exit $excode'
  364.            benutzt, so daž die CoSHy nicht verlassen wird! Nur, wenn 'Nicht
  365.            ausloggen' konfiguriert ist, wird das Script mit 'break -1'
  366.            beendet!
  367.          - Wenn ein vom SaugUtil gestartetes Programm einen Exit-Code <> 0
  368.            zurckgibt, wird jetzt neben dem Programmnamen auch die
  369.            Kommandozeile angezeigt (allerdings nur unter SingleTOS)!
  370.          - Exitcodes von SaugUtil, die ich bisher noch nicht dokumentiert
  371.            hatte:
  372.            0: Alles in Ordnung.
  373.            111: Falsche Aufl”sung.
  374.            112: RSC-Datei nicht gefunden.
  375.            113: Fehler beim Laden der RSC-Datei.
  376.            114: Nicht gengend Fenster-Handles bei Programmstart.
  377.            115: FILEDATA-Ordner fehlt oder unvollst„ndig.
  378.            116: Nicht gengend Fenster-Handles nach einem Programmstart.
  379.            117: Wird zusammen mit AP_TFAIL per shel_write(10) verschickt,
  380.                 wenn eine AP_TERM-Message vom User abgelehnt wird.
  381.            18195 ($4713): Wird zurckgegeben, wenn Žnderungen im
  382.                           CAT-Messages-Ordner vorgenommen wurden. Wurde
  383.                           SaugUtil aus CAT gestartet, liest CAT dadurch die
  384.                           aktuelle CAT.INF und damit auch die MSGINFO.DAT
  385.                           neu ein.
  386.  
  387. 11.07.94 - Bugfix: Bei der Auswertung der Daten aus SAUGUTIL.BOX wurde
  388.            manchmal der Gastdownload-Status nicht gesetzt! Hiež z.B. eine
  389.            Stammbox "W" wurde auch bei allen anderen Boxen, die mit "W"
  390.            begannen (WI, WI2, WUE, ...) der Gastdownload-Status gel”scht!
  391.            (Gemeldet von Frank Daufenbach @ W)
  392.  
  393. 16.07.94 - Einige Interna an lange Gruppennamen (bis 40 Zeichen) angepažt.
  394.            Dadurch wurde der 'Look' einiger Dialoge (PROGRAMME-Messages,
  395.            CAT-Parameter, James/Schnulli) etwas ver„ndert! Im Dialog
  396.            'PROGRAMME-Messages' k”nnen jetzt Betreffzeilen bis zu 49 Zeichen
  397.            l„nge eingegeben werden.
  398.  
  399. 24.07.94 - 'Ausgabe/Export': Beim Listenexport von Files aus einer Fastload-
  400.            Liste wird nicht mehr der Name der Liste in der Dateiauswahlbox
  401.            voreingestellt, sondern der Name mit der Extension "LST", da es
  402.            keinen Sinn hat, eine ASCII-Liste an eine Fastload-Liste
  403.            anzuh„ngen!
  404.          - Bugfix: Der Schalter 'Auf Tastendruck/Mausklick warten' im Dialog
  405.            'Programm starten' wurde auch bei allen anderen Programmstarts
  406.            (RUFUS, CoNnect, SutiConv, QTausch, Shell) ausgewertet. Jetzt
  407.            wird nicht mehr gewartet, auch wenn der Schalter angekreuzt ist!
  408.          - Bugfix: Beim Laden wurde die Mausform zum Pfeil ge„ndert, sobald
  409.            eine WM_BOTTOMED-Meldung empfangen wurde, ohne zu berprfen, ob
  410.            berhaupt noch ein anderes Fenster ge”ffnet war. Jetzt wird die
  411.            Maus nur noch zum Pfeil, wenn nach dem wind_set(WF_BOTTOM) das
  412.            Statusfenster nicht mehr das oberste ist.
  413.          - Wenn beim Laden unbekannte Filedaten gefunden werden, wird jetzt
  414.            auch der Name der aktuellen Liste in der Alertbox ausgegeben.
  415.          - Der Kurzbeschreibungs-Editor hatte noch eine kleine Macke, so daž
  416.            Eingaben manchmal abgelehnt wurden, obwohl sie korrekt waren. Das
  417.            passiert aber nur, wenn w„hrend desselben Aufrufs schon einmal
  418.            ein echter Fehler gemeldet wurde.
  419.          - Die Shortcuts in den Alertboxen funktionieren jetzt mit und ohne
  420.            Alternate-Taste!
  421.  
  422. 31.07.94 - Vor dem Start von TOS-Programmen (nur *.TOS/*.TTP) wird jetzt
  423.            unter SingleTOS der Bildschirm gel”scht (ESC-E), der Mauszeiger
  424.            ausgeschaltet und der Cursor nicht-blinkend eingeschaltet! Am
  425.            Ende des Programms erfolgt genau das Gegenteil.
  426.          - Fehler beim Start von Programmen mit Parameterbergabe per ARGV:
  427.            Wenn in der Kommandozeile nur 1 Zeichen stand, wurde eine leere
  428.            Kommandozeile bergeben (mužte ich gerade bei "zoo.ttp H"
  429.            feststellen)! Da war meine ARGV-Environment-Zusammenbastel-
  430.            Routine leider etwas schlampig;-)
  431.          - Funktion 'Programm starten': ARGV wird jetzt nur noch benutzt,
  432.            wenn es angekreuzt ist UND die Kommandozeile eine L„nge > 124
  433.            Zeichen hat. Da das Eingabefeld fr die Kommandozeile eh nur um
  434.            die 60 Zeichen lang ist, kann das h”chstens passieren, wenn man
  435.            %-Krzel mit langen Pfaden benutzt. Einige Programme m”gen kein
  436.            ARGV und kommen nicht mit dem ASCII-127 im L„ngenbyte der
  437.            Kommandozeile zurecht. Deshalb ist diese Vorgehensweise
  438.            wahrscheinlich ganz gnstig, falls man mal vergižt in diesem Fall
  439.            ARGV abzuschalten!
  440.          - Liste laden: In sehr seltenen F„llen (nicht bei Originallisten)
  441.            konnte es noch zu einem Absturz oder einem Fehler mit
  442.            Fehlermeldung kommen. Genau dann, wenn auf eine einzeilige
  443.            Filebeschreibung eine Leerzeile und eine weitere Nicht-File-Zeile
  444.            folgten, etwa so:
  445.            ---
  446.            1540 ST TOS   TEXTTL05.TOS   84112   00:51    0     0.00 30.07.94
  447.  
  448.            <01:03> Oeffentlicher Programmteil:
  449.            ---
  450.  
  451. 02.08.94 - Compiliert mit dem GFA-Basic-Compiler 3.6TT. Dadurch sind jetzt
  452.            die Probleme mit den Programmheaderflags (TT-RAM, TT-PRG)
  453.            hoffentlich behoben!
  454.  
  455. 04.08.94 - Das interne 'modified'-Flag ("*" in der Infozeile) fr
  456.            Ver„nderungen der Kurzbeschreibung, wird jetzt auch
  457.            zurckgesetzt, wenn man die Liste mit 'Liste speichern ... ^M'
  458.            speichert und dabei der Pfad und Name der Datei mit der geladenen
  459.            Listendatei bereinstimmen. Die Extension wird dabei nicht
  460.            bercksichtigt (wg. "LST" <-> "FST")!
  461.          - Bugfix: Der Zustand des Schalters 'Existierende Pufferdatei
  462.            berschreiben' im Pfade-Dialog wurde bei 'Abbruch' nicht
  463.            restauriert.
  464.          - Dialog 'Up-Down-Pfade/Puffer': Hier gibt es einen neuen Schalter
  465.            'Puffer-Pfad = Batch-Pfad'. Ist er angekreuzt, wird die Online-
  466.            Mitschrift im selben Ordner wie die Script/Batch/QTP-Datei
  467.            erzeugt! Der Puffer-Pfad in diesem Dialog wird dann disabled und
  468.            kann nicht angew„hlt werden.
  469.            Die Pufferpfad-Einstellungen werden jetzt also auch fr QTausch
  470.            beachtet, d.h. die Online-Mitschrift wird nicht mehr, wie frher,
  471.            zwingend im selben Ordner wie die QTP-Datei angelegt!
  472.  
  473. 05.08.94 - Bei 'Liste speichern ...' wird jetzt der Name der Speicherdatei
  474.            fr die aktuell geladene Liste bernommen, falls diese sich nur
  475.            in der Extension unterscheiden!
  476.            Beim automatischen Speichern nach einer Sicherheitsabfrage wird
  477.            jetzt immer Fastload gespeichert, wenn dieses im Parameterdialog
  478.            eingestellt ist, auch wenn die Liste als ASCII-Liste geladen
  479.            wurde!
  480.          - QTausch-TRF: Zum Saugen aus und L”schen im Pers”nlichen
  481.            Programmteil wird jetzt zwingend eine QTausch-Version >= 1.08K
  482.            ben”tigt, da ich die Kompatibilit„tsform "Privat:" des
  483.            Schlsselwortes "Private:" nicht mehr untersttze! Es wird also
  484.            jetzt "Private:" benutzt, welches die Version 1.06ž noch nicht
  485.            kannte! Wer also noch mit der 1.06ž rummacht, sollte schleunigst
  486.            updaten;-) Die neueste Version liegt immer in der Maus A2W und
  487.            kurze Zeit sp„ter meist auch in der Maus OS (QTAU*.ZIP)!
  488.  
  489. *------------------------- v4.8ž vom 09.08.94 -----------------------------*
  490. 08.08.94 - Durch eine interne Umstellung der Optionen auf globale Variablen
  491.            wurden ca. 5 KB Programml„nge eingespart! Bisher wurden die
  492.            meisten Optionen immer direkt aus den Dialogen ausgelesen, was
  493.            natrlich einige Funktionsaufrufe erforderte, die jetzt
  494.            gr”žtenteils entfallen sind!
  495.          - Das Feature, daž bei Defaultlisten, die sich auf einem Disketten-
  496.            Laufwerk befinden, auf dem sich auch das Programm befindet, die
  497.            Laufwerkkennung entfernt wurde, habe ich rausgeschmissen, da es
  498.            nur Speicher kostete und eine Arbeit mit Disketten sowieso nicht
  499.            sehr sinnvoll ist! Das war noch ein šberbleibsel aus meinen
  500.            Anfangszeiten:-)
  501.  
  502. 09.08.94 - Das Verfahren zur Ermittlung des akutellen Laufwerkes/Pfades
  503.            wurde ge„ndert, da es mit Meta-DOS Probleme geben kann, wenn man
  504.            Dgetpath() mit driveno=0 aufruft! In SutiRun wurde das ebenfalls
  505.            angepažt!
  506.  
  507. *------------------------- v4.8ž vom 10.08.94 -----------------------------*
  508. 10.08.94 - Tscha, die Ermittlung des aktuellen Pfades im Zusammenspiel mit
  509.            der Kombination MagiC, Gemini und Meta-DOS funktionierte leider
  510.            immer noch nicht so, wie sie sollte. Deshalb wird jetzt folgende
  511.            Methode verwendet, die hoffentlich sicher ist:
  512.            1. Falls ARGV im Environment existiert, wird versucht den
  513.               Programmpfad aus argv[0] zu lesen.
  514.            2. War das erfolglos, wird die konventionelle Methode zur
  515.               Ermittlung des aktuellen Pfades benutzt ('drv = Dgetdrv();'
  516.               und 'Dgetpath(path, drv + 1);', das Ganze natrlich in
  517.               GFA-Basic;-). Diese Methode scheitert manchmal (immer?) unter
  518.               der o.g. Systemkonfiguration!
  519.            3. Ist in dem aus 1. oder 2. ermittelten Pfad der FILEDATA-
  520.               Ordner nicht vorhanden, wird als letztes Mittel die AES-
  521.               Funktion shel_read(pcmd, ptail) aufgerufen und der Pfad aus
  522.               pcmd (Programmname mit Pfad) entnommen! Diese Methode schl„gt
  523.               allerdings fehl, wenn SaugUtil nicht per shel_write()
  524.               gestartet wurde, aber dann greift hoffentlich vorher eine der
  525.               ersten beiden Methoden!
  526.            Falls es jetzt immer noch nicht klappt, bin ich bald mit meinem
  527.            Latein am Ende;-)
  528.  
  529. *-------------------------------- v4.8 ------------------------------------*
  530. 11.08.94 - Pfadsuche nochmal korrigiert;-) Man muž doch tats„chlich bei
  531.            'IF FSFIRST(ordner$,16)' explizit '<>0' anh„ngen, damit die
  532.            Abfrage im Compilat korrekt funktioniert. Aužerdem waren die
  533.            beiden Parameter von SHEL_READ() vertauscht ... komisch, bei
  534.            SHEL_WRITE() verlangt sie GFA-Basic genau umgekehrt:-(
  535.  
  536. 12.08.94 - Neue Funktion 'Liste hinzuladen'. Diese versteckt sich hinter dem
  537.            Menpunkt 'Liste laden... (Shift)^O', wird also durch zus„tliches
  538.            Drcken der Shift-Taste aufgerufen. Diese Funktion erlaubt es, an
  539.            eine bereits geladene Liste, eine weitere anzuh„ngen! Ein paar
  540.            Voraussetzungen mssen dabei erfllt sein:
  541.             - Es muž schon eine Liste geladen sein (loggisch:-).
  542.             - Die Dimensionierung und der vorhandene Speicher mssen das
  543.               Laden weiterer Files zulassen.
  544.             - Die hinzuzuladende Liste darf keine Fastload-Liste sein.
  545.            Ist die bereits geladene Liste eine Fastloadliste, ist es beim
  546.            Hinzuladen aus programmtechnischen Grnden nicht m”glich,
  547.            unbekannte Filedaten in die entsprechenden FILEDATA-Dateien
  548.            aufzunehmen, da diese Daten direkt in der Fastload-Liste
  549.            gespeichert sind. In diesem Fall erfolgt dann die Abfrage der
  550.            entsprechenden FILEDATA-Datei nur zur Bestimmung des Datentyps
  551.            (Programmtyp, Quelltext oder Copyright)! Unbekannte
  552.            Betriebssysteme werden ohne Nachfrage in die interne System-Liste
  553.            bernommen!
  554.            S„mtliche Listenkenndaten (Maus, GPT, Listendatum usw.) werden
  555.            von der bereits geladenen Liste bernommen, nur die statistischen
  556.            Daten werden initialisiert und beim n„chsten Zugriff darauf fr
  557.            die komplette Liste neu berechnet!
  558.            Nach dem Hinzuladen k”nnen alle Files zusammen in einer neuen
  559.            oder der ursprnglichen Liste (z.B. Fastload) gesichert werden,
  560.            wobei auch hier gilt, daž das nur m”glich ist, wenn alle Listen
  561.            komplett geladen wurden!
  562.  
  563.            Somit ist es jetzt ohne weiteres m”glich, Listen (insbes.
  564.            Fastload-Listen) Stck fr Stck zu erweitern, ohne den Umweg
  565.            ber einen ASCII-Editor zu gehen! Denkbar w„re z.B., immer nur
  566.            die Liste mit 'neuen' Files zu saugen oder vom MFF erzeugte
  567.            Filelisten an die entsprechenden Gesamtlisten anzuh„ngen! Hin und
  568.            wieder sollte man aber doch mal eine komplette Liste saugen, um
  569.            auch in Punkto 'Gel”schte Files' wieder auf dem Laufenden zu
  570.            sein!
  571.          - Bugfix: Einige Dialogfelder waren nicht breit genug fr die
  572.            maximal m”gliche Mauskrzell„nge von 7 Zeichen. Das konnte in
  573.            seltenen F„llen zu Dialogmll (freischwebender Cursor) fhren.
  574.  
  575. 13.08.94 - Bugfix: Wenn man bei schon geladener Liste unter 'Programm-
  576.            Parameter' fr 'Max. Anzahl Files/Liste' einen kleineren als den
  577.            aktuellen Wert konfiguriert hatte, kam es beim n„chsten Laden
  578.            einer Fastloadliste, mit mehr Files als eingestellt waren, zu
  579.            einem Absturz. Andererseits wurde eine Fastloadliste
  580.            f„lschlicherweise mit der Fehlermeldung "Zu viele Files"
  581.            (sinngem„ž) abgelehnt, wenn sie mehr Files enthielt, als die
  582.            Dimensionierung der aktuell geladenen Liste, obwohl man
  583.            vielleicht im Programm-Parameter-Dialog schon einen h”heren Wert
  584.            eingestellt hatte.
  585.  
  586. 14.08.94 - Der Returncode von fsel_[ex]input wird jetzt ausgewertet. Im
  587.            Fehlerfall (0) erscheint eine Meldung und der Aufruf wird wie
  588.            "Abbruch" gewertet! Als Ursache fr einen Fehler drfte
  589.            eigentlich nur Speichermangel in Frage kommen.
  590.  
  591. 16.08.94 - Beim Programmstart entstand eine Verz”gerung von mehreren
  592.            Sekunden, wenn nicht sofort eine Liste geladen wurde. Grund war
  593.            eine berflssige Speicherinitialisierung, die ich jetzt
  594.            rausgeschmissen habe. Das Programm reagierte dann nicht sofort
  595.            auf Tastendrcke und die Maus.
  596.          - Die Ladegeschwindigkeit bei ASCII-Listen (nicht Fastload) wurde
  597.            noch etwas gesteigert, indem ich nicht mehr, wie bisher,
  598.            periodisch eine Garbage Collection ausl”se (GFA-Basic: ~FRE(0),
  599.            bisher nach jedem 10. File, also viel zu oft), sondern nur noch,
  600.            wenn es n”tig ist. Jetzt wird die GC immer dann ausgel”st, wenn
  601.            der interne Speicher (Programmspeicher) unter 2 KB f„llt
  602.            (GFA-Basic: FRE()<2048)!
  603.  
  604. 17.08.94 - Batch: Der zuknftige User-Abwimmelungsspruch der Maus "Zugang
  605.            momentan gesperrt" (z.B. wenn das MausNet l„uft) wird erkannt!
  606.          - PROGRAMME-Messages: Wenn die Ausgabe nicht in der Form 'Eine
  607.            Message pro Betriebssystem' erfolgt, wird jetzt fr die
  608.            Textvariablen %B und %S (Betriebssystem bzw. -krzel) der String
  609.            "***" ausgegeben (bisher "?")! In diesem Fall ist ja kein
  610.            bestimmtes Betriebssystem mit der Message verknpft.
  611.          - Bei den Funktionen 'Liste hinzuladen' und 'Liste laden ab Offset'
  612.            wird jetzt "LST" als Extension vorgegeben, da Fastload-Listen
  613.            hierbei sowieso abgelehnt werden! Ich weiž schon gar nicht mehr,
  614.            warum ich die Defaultextension berhaupt konfigurierbar gemacht
  615.            habe. Wahrscheinlich wegen Ulf Dunkel, der seine Listen immer aus
  616.            der Gruppe PROGRAMME mit der Extension "TXT" abgespeichert hat
  617.            und sich deshalb an der Vorgabe "LST" st”rte:-)
  618.  
  619. 18.08.94 - Die Žnderung vom 04.07.94 (s.o.) wurde noch so weit erg„nzt, daž
  620.            jetzt beim Suchen der Defaultliste notfalls auch die Listennummer
  621.            unbercksichtigt bleibt, allerdings nur, wenn im Namen der
  622.            Defaultliste ein "-" enthalten ist!
  623.            Beispiel: Wenn die Defaultliste "G:\LISTEN\OS-22.FST" nicht
  624.            gefunden wird, wird die Maske "G:\LISTEN\OS-*.LST" zum Suchen
  625.            benutzt und die erste passende Liste zum Laden angeboten!
  626.            Bei der bisherigen Methode wurde nur die Extension der Suchmaske
  627.            in "LST" ge„ndert, womit Usern, die die Defaultliste nicht
  628.            immer unter demselben Namen ablegen (wie ich z.B. als
  629.            "OS-ALL.[FL]ST"), nicht geholfen war.
  630.          - RUFUS-Batch: Name und Pfad der Pufferdatei werden jetzt schon am
  631.            Anfang des Batches gesetzt (CoNnect-like), so daž diese RUFUS
  632.            auch bei einem Abbruch des Batches mit Esc bekannt sind!
  633.  
  634. 22.08.94 - Bugfix: Die 'Diskinfo'-Funktion lieferte evtl. falsche (zu kleine
  635.            oder negative) Werte! Der Fehler trat nur bei Medien mit mehr als
  636.            32767 Clustern auf, da ich vergessen hatte die Multiplikation der
  637.            Dfree()-Ergebnisse mit der GFA-Compiler-Option $*%/$*& zu
  638.            klammern! Deshalb wurden die an der Multiplikation beteiligten
  639.            Faktoren (LONG-Variablen) vom Compiler auf WORD gecastet. Dieser
  640.            Fehler trat bevorzugt bei CD-ROMs auf, da diese bei der maximalen
  641.            Cluster-Anzahl nicht durch eine 16-Bit-FAT beschr„nkt sind!
  642.          - Bugfix: Wenn man bei der Filedatensuche den Schalter 'Files
  643.            anzeigen' gesetzt hatte und das Einzelfilefenster nicht das
  644.            oberste war, wurde das Fenster zwar getoppt, aber es wurden nur
  645.            die Textobjekte mit den Daten neugezeichnet und nicht das
  646.            komplette Fenster! Das gab dann ein wenig Bildschirmmll, war
  647.            aber sonst nicht weiter gef„hrlich.
  648.          - Bugfix: Die Funktion 'File -> FF (append)' und die Suchfunktionen
  649.            bei gesetztem 'Gefundene halten' stellten die neu 'gefundenen'
  650.            Files immer an das Ende der gerade im Fundfenster stehenden
  651.            'Teilliste', so daž sie bei dem Sortierkriterium 'Unsortiert'
  652.            nicht eingereiht wurden (entsprechend der Reihenfolge im
  653.            šbersichtsfenster). Das war natrlich nicht so gedacht. Jetzt
  654.            werden die Files mit INSERT an der richtigen Stelle in das
  655.            Fund-Array 'eingeh„ngt' (bei 'File -> FF (append)') bzw. die
  656.            laufenden Nummern im Fund-Array anschliežend neu sortiert (bei
  657.            den Suchfunktionen, INSERT wrde hier zu lange dauern)!
  658.  
  659. 25.08.94 - James-Mails: #DEL-Bl”cke werden jetzt mit einem "#END"
  660.            abgeschlossen. Die aktuelle James-Version st”rt sich nicht dran
  661.            und zuknftige Versionen werden es wahrscheinlich brauchen! Das
  662.            L”schen soll ja auch dann noch funktionieren!
  663.  
  664. 26.08.94 - Beim Start ohne SGI-Datei wird jetzt defaultm„žig der Wert "0"
  665.            fr 'Maximale Anzahl Files/Liste" eingetragen, wodurch die
  666.            automatische Dimensionierung eingeschaltet wird!
  667.          - Anleitung: Das Kapitel ber 'James/Schnulli' wurde berarbeitet
  668.            und die vielen Warnungen entfernt, da die Programme inzwischen
  669.            hinreichend bekannt, bzw. in den meisten M„usen installiert sein
  670.            drften. Aus dem Beta-Stadium sind James und Schnulli auf jeden
  671.            Fall inzwischen herausgewachsen:-)
  672.  
  673.  
  674. SutiConv
  675. ********
  676.  
  677. *------------------------- v4.8ž vom 05.08.94 -----------------------------*
  678. 29.06.94 - Wildcard-Matching der bergebenen Dateinamen (s. SaugUtil).
  679.  
  680. 22.07.94 - SutiConv strzte mit einem Bus-Error ab, wenn die 'Neue' Liste
  681.            eine Fastload-Liste war! Ich hoffe, das ist kaum jemand
  682.            aufgefallen, da meist die alte Liste Fastload ist und die neue
  683.            im ASCII-Format ...
  684.  
  685. 24.07.94 - Beim interaktiven Ausw„hlen der 'neuen' Liste wird jetzt in der
  686.            Dateiauswahlbox nicht mehr die Extension der alten Liste als
  687.            Dateimaske vorgegeben, sondern die Defaultextension wie bei der
  688.            alten Liste.
  689.  
  690. *------------------------- v4.8ž vom 09.08.94 -----------------------------*
  691. 09.08.94 - Workaround fr das Dgetpath()-Problem mit Meta-DOS (s.o.).
  692.  
  693. *------------------------- v4.8ž vom 10.08.94 -----------------------------*
  694. 10.08.94 - Workaround fr das Dgetpath()-Problem erweitert (s.o.).
  695.  
  696. *-------------------------------- v4.8 ------------------------------------*
  697. 11.08.94 - Hoffentlich letzte Žnderung der Pfadsuche (s.o.)!
  698.  
  699. 14.08.94 - Auswertung des Returncodes von fsel_[ex]input() (s.o.).
  700.  
  701. 26.08.94 - Im LOG-File wird jetzt auch die Anzahl der geladenen Files
  702.            ausgegeben.
  703.  
  704.  
  705. -eof-
  706.